TYPO3 a été créé par Kasper Skårhøj, un développeur danois, en 1997. Le terme "gestion de contenu" était encore largement inconnu, mais comme les sites web devenaient de plus en plus complexes, l'idée d'avoir un système qui séparait la conception et le contenu était une solution intelligente à un problème émergent.
Chronologie des principaux événements
Quelque part au Danemark : Kasper Skårhøj, identifie le besoin d'un nouveau type de CMS. Les clients commencent à demander un outil de maintenance de leur site web qui sépare le contenu des modèles de conception.
- Kasper développe trois prototypes et commence à itérer sur chacun d'entre eux ; un concept final émerge.
- TYPO3 est mis en développement commercial par l'agence web superfish.com et des objectifs stratégiques sont fixés.
- Août : Kasper visite l'exposition Seybold à San Francisco et rencontre David Siegel, un célèbre informaticien.
- Octobre : TYPO3 est présenté comme un système de gestion de contenu web de qualité professionnelle lors d'un atelier organisé par David Siegel à l'exposition de l'IFRA à Lyon, en France.
- Novembre : superfish.com s'associe à la branche danoise de Saatchi & Saatchi pour l'amener d'un seul coup sur le marché de l'Internet.
- La base technique de TYPO3 est finalisée
- Un nouveau noyau est développé à partir de zéro qui s'avère être une base flexible et puissante pour le système jusqu'à aujourd'hui.
- Août : Kasper quitte superfish.com avec les droits de développement de TYPO3.
- Cette décision est basée sur les difficultés qu'il a rencontrées en combinant son désir de qualité avec les délais de développement des logiciels commerciaux. Ces derniers nécessitaient des versions précipitées, ce qui se traduisait par un patchwork incohérent de code à l'intérieur de TYPO3. En outre, Kasper a découvert qu'il était plus passionné par le partage et la définition de son propre agenda que par la poursuite de la voie commerciale traditionnelle ; Kasper a donc décidé de se lancer en solo.
- Août : Lancement de la première version bêta publique de TYPO3
Alors qu'il pensait initialement que le projet prendrait encore six mois, Kasper a lancé la première version bêta publique en août 2000 - douze mois après avoir quitté son ancienne agence et seulement une semaine avant de se marier. Jusqu'à ce moment, TYPO3 a été développé dans le plus grand secret, mais il est maintenant entré dans sa deuxième phase : les crash-tests impitoyables et le retour d'information du monde de l'open source. - Décembre : Après avoir passé l'examen initial, TYPO3 commence à développer sa propre communauté. De nouvelles idées et de nouvelles demandes de fonctionnalités viennent enrichir son développement.
- Avril : Kasper organise le premier atelier TYPO3 d'une semaine pour l'académie suisse des nouveaux médias "Hyperwerk".
- Été : Grand nettoyage et rationalisation du code
Résultat : renforcement de la base de code TYPO3, définition de concepts pour l'extensibilité - Septembre : Le magazine allemand iX consacré aux professionnels de l'informatique publie un article sur TYPO3, le créditant de manière généralement favorable et prouvant que TYPO3 est désormais un CMS majeur basé sur PHP.
- TYPO3 devient open source
- Hiver : Première réunion de la communauté TYPO3
Vingt-cinq aficionados de TYPO3 se rencontrent pour une semaine de snowboard et de séminaires TYPO3 en Autriche. Le snowboard tour était né. - Jalon TYPO3, 24 mai : Publication de la version 3.0 de TYPO3, qui quitte la phase bêta.
- 29 mai : Le magazine allemand PHP Magazine présente 40 CMS basés sur PHP.
TYPO3 est examiné en détail avec quatre systèmes commerciaux et tient son rang - Le gestionnaire d'extension : La centrale de TYPO3 est conçue, testée, améliorée et affinée.
- Relance de typo3.com et typo3.org, avec une nouvelle identité d'entreprise
- Sortie de TYPO3 3.5 contenant des fonctionnalités bien connues telles que la segmentation de TYPO3 en Core, System Extensions et le support pour les extensions 3rd Party via l'introduction de l'Extension Manager.
- Sortie de TYPO3 3.6 en mai, avec des fonctionnalités bien connues telles que les éléments de contenu standard conformes au XHTML, jetant les bases de sites web sans barrières.
- Sortie de TYPO3 3.7 en septembre, avec des fonctionnalités telles que la localisation simplifiée du contenu, la prise en charge d'une interface de ligne de commande et la "langue" en tant que type HMENU.
- Création de l'association TYPO3
- Sortie de TYPO3 3.8. en mai, avec des fonctionnalités désormais bien connues telles que la compatibilité avec GraphicsMagick, la possibilité de travailler en plusieurs langues pour le backend, l'ajout de services d'authentification au cœur du système.
- Première mention du magazine T3N en août
- Première conférence TYPO3 à Karlsruhe, appelée TYCON3 à l'époque, typo3.org mis à jour vers TYPO3 3.8.
- Avec la sortie de la version TYPO3 4.0 en avril, le système a reçu une interface utilisateur améliorée et ses fonctionnalités lui permettent désormais d'être considéré comme un véritable système de gestion de contenu d'entreprise, utilisé dans des projets complexes dans une grande variété d'entreprises et de contextes commerciaux.
- Relance de typo3.org et typo3.com représentant les résultats de l'atelier T3BRAND en février.
- Sortie de TYPO3 4.1 en mars avec des fonctionnalités désormais bien connues telles que l'arbre de page amélioré avec Ajax, l'introduction de l'édition d'enregistrements relationnels en ligne (IRRE), le support amélioré de l'UTF-8 et l'activation des fonctionnalités InnoDB.
- Introduction du programme TYPO3 Certified Integrator
- Le Manifeste de Berlin
- Sortie de TYPO3 4.2 en avril avec des fonctionnalités désormais bien connues telles que de nombreuses améliorations de l'interface graphique dans le backend, y compris des fonctionnalités AJAX, des fonctionnalités étendues de l'éditeur de texte, l'amélioration de la connexion frontale et du processus de mise à jour de l'extension.
- Sortie de TYPO3 4.3 en novembre avec des fonctionnalités désormais bien connues telles que l'édition frontale modifiée, l'uploader flash et la corbeille pour le backend, les nouveaux rapports système et le planificateur système, l'introduction du nouveau cadre de mise en cache, les améliorations de la sécurité avec Salt (cryptographie) et RSA, l'intégration des fonctionnalités Extbase et Fluid.
- Sortie de TYPO3 4.4 en juin avec des fonctionnalités désormais bien connues telles que la refonte complète du backend avec des améliorations de performance, l'installation simplifiée, le premier Introduction Package - un modèle de site web complet, la compression CSS et javascript, le support HTML5 dans le frontend.
- La version 4.5 "LTS" de TYPO3 a été publiée pour la première fois. "LTS" signifie "Long Term Support" et garantit la maintenance et le support sous forme de mises à jour et de correctifs de sécurité pendant trois ans.
- Sortie de TYPO3 4.6 en octobre, avec des fonctionnalités désormais bien connues telles que l'internationalisation avec XLIFF, un nouvel élément de contenu de formulaire de site Web, des améliorations de sécurité et de performance.
- Sortie de TYPO3 Flow 1.0 (anciennement FLOW3) en novembre.
- Sortie de TYPO3 4.7 en avril 2012 avec des fonctionnalités désormais bien connues telles que l'accessibilité complète pour les nouvelles installations selon WCAG, l'introduction de nouveaux éléments HTML5 comme <audio> & <video>, des améliorations pour TCEforms, l'introduction du paquet gouvernemental.
- Sortie de TYPO3 CMS 6.0 en novembre avec des fonctionnalités désormais bien connues telles que la prise en charge de l'espace de noms PHP, la couche d'abstraction de fichiers - la base de TYPO3 6.2 LTS, le glisser-déposer dans le module de page, la prise en charge de l'IPv6, le bootstrap standardisé pour les points de montage.
- Sortie de TYPO3 Flow 1.1 (anciennement FLOW3) en août.
- La version 6.1 de TYPO3 CMS a été publiée en avril avec des fonctionnalités désormais bien connues telles que des améliorations pour la couche d'abstraction de fichiers, des améliorations de l'interface utilisateur pour le gestionnaire d'extension, l'utilisation de PHP mysqli au lieu du module "mysql".
- Sortie de TYPO3 Flow 2.0 en juin
- Sortie de TYPO3 Neos 1.0 en décembre
- En mars, TYPO3 CMS 6.2, la prochaine version LTS après TYPO3 CMS 4.5 a été publiée et fournit des mises à jour de maintenance pour 3 ans jusqu'en octobre 2017.
- Sortie de TYPO3 CMS 7 en décembre - la première version sprint vers la version finale 7 LTS.
- Sortie de TYPO3 CMS 7.1 en février - Home Improvement.
- En mai, l'Association TYPO3 et l'équipe Neos ont entamé des négociations sur la séparation du projet Neos de l'Association TYPO3. Lien : [Bulletin d'information]. Toutes les informations sur Neos sont disponibles sur www.neos.io.
- Sortie de TYPO3 CMS 7.3 en juin - Plus de stabilité, plus de contrôle.
- En juin a eu lieu la première journée TYPO3 Alumni #CertiFUNcation.
- Sortie de TYPO3 CMS 7.4 en août - Rien n'est impossible.
- Sortie de TYPO3 CMS 7.5 en septembre
- Sortie de TYPO3 CMS 7 LTS en novembre
- TYPO3 Fluid est disponible en tant que bibliothèque autonome sur Github
- TYPO3 GmbH est fondé par l'Association TYPO3
- Sortie de TYPO3 CMS 8 LTS en avril
- Introduction des types de membres académiques et communautaires
- Relance du site typo3.org avec la version 8 de TYPO3
- L'Assemblée générale décide de dissoudre le Conseil consultatif d'experts, simplifiant ainsi la structure de l'Association TYPO3.
- Sortie de TYPO3 CMS 9 LTS en octobre.
- Une évaluation par HTTP Archive basée sur les données du Chrome UX Report montre que TYPO3 est le CMS le plus rapide au monde.
- L'équipe de documentation porte docs.typo3.org vers une nouvelle infrastructure.
- Lesinitiatives TYPO3 Core sont introduites comme un moyen d'accélérer le développement des fonctionnalités de TYPO3.
- T3CON 2019 et TYPO3 Award 2019 ont lieu à La Haye, aux Pays-Bas.
- L'Association TYPO3 atteint les 1000 membres.
- Sortie de TYPO3 CMS v10 LTS en avril.
- Tous les événements TYPO3 sur site sont interrompus en raison de la pandémie mondiale de COVID-19.
- Les premières journées en ligne TYPO3 ont lieu.
- Sortie de TYPO3 CMS v11 LTS en octobre.
- Retour des événements sur site, tels que les TYPO3 Developer Days 2022
- Sortie de TYPO3 CMS v12 LTS en avril.
- La conférence TYPO3 et le gala de remise des prix reviennent après une interruption de 4 ans.
- Premier TYPO3 Surf Camp, un événement exclusif pour les jeunes passionnés de TYPO3 en avril.
- Sortie de TYPO3 CMS v13 LTS en octobre.
- T3CON24 et le gala des prix TYPO3 ont lieu à Düsseldorf, en Allemagne, en novembre.
- Deuxième édition du TYPO3 Surf Camp, un événement exclusif pour les jeunes passionnés de TYPO3 en avril.
- TYPO3 CMS est reconnu comme un bien public numérique en mai.
- L'association TYPO3 a été autorisée par le programme CVE en tant qu'autorité de numérotation CVE (CNA) en juillet.
- Düsseldorf, en Allemagne, revient en tant qu'hôte de T3CON25 en novembre.
- Troisième édition du TYPO3 Surf Camp, un événement exclusif pour les jeunes passionnés de TYPO3 en avril.
- Sortie de TYPO3 CMS v14 LTS en avril.
D'où vient le nom TYPO3 ?
Kasper Skårhøj, créateur de TYPO3, s'en souvient ainsi :
À la fin des années 1990, alors qu'il travaillait encore sur la version initiale de son nouveau CMS, il cherchait un nom pour le nouveau logiciel. À l'époque, le nom "freestyle" lui plaisait, mais il posait quelques problèmes en raison de sa trop grande association avec certaines activités, certains produits et certaines marques. La question du nom est donc restée en suspens, faute d'une meilleure idée.
Puis, un vendredi soir, alors qu'il était seul au bureau après avoir codé, Kasper a tapé par inadvertance une erreur dans la ligne de commande de son serveur Linux et a accidentellement effacé toute une semaine de travail. Il se souvient de cette sensation de froid qui envahit le corps lorsque l'on réalise que quelque chose d'effroyable s'est produit. Lentement, il s'est levé, a marché jusqu'à l'autre bout de la pièce et s'est assis dans le canapé en regardant l'ordinateur portable posé sur son bureau.
Il est resté ainsi pendant un moment, regardant fixement la pièce. Puis, une fois le choc initial dissipé, il est revenu, s'est assis et a commencé à recréer le code perdu. Cela se passa étonnamment vite, comme c'est le cas lorsque l'on a une idée bien précise de la situation. Et c'est pendant cette nouvelle poussée d'adrénaline et la satisfaction que tout n'était pas perdu, qu'il commença à remettre l'incident en perspective. La programmation recréée se déroulait sans problème et proprement, ce qui l'a amené à se demander à quel point il serait ironique qu'une faute de frappe finisse par améliorer le produit ! C'est cette réflexion qui l'a amené à proposer l'expression "typo" comme nom possible. Ce nom semblait particulièrement bien adapté, car
- la "typo", en tant que typographie, a quelque chose à voir avec la mise en page et le contenu et
- "typo", en tant qu'erreur de frappe, avait désormais sa part d'excentricité dans l'histoire du produit.
Le nouveau-né avait désormais un nom.
À l'origine, Typo existait en versions 1, 2 et 2.5. Mais avec le succès de la version 3, qui s'est imposée plus ou moins par défaut, un "3" a finalement été ajouté au titre du produit lui-même. Depuis le lancement de "TYPO3 version 4", TYPO3 est resté le nom du produit pour toutes les versions futures. TYPO3 s'appelle donc ... et TYPO3 continuera à s'appeler ainsi.